package modelo.torres;

// paquetes de proyecto
import vista.VistaTorrePlateada;
import modelo.juego.Configuracion;
import modelo.mapa.Casillero;

public class TorrePlateada extends Torre {
	
	private static final long serialVersionUID = -4812175964878622893L;

	public TorrePlateada(Casillero casillero) {
		this.setCosto(Configuracion.COSTO_TORRE_PLATEADA);
		this.setAlcance(Configuracion.ALCANCE_TORRE_PLATEADA);
		this.setDanio(Configuracion.DANIO_TORRE_PLATEADA);
		this.setCasillero(casillero);
	}
	
	public void reDibujar() {
		this.addObserver(new VistaTorrePlateada(this));
		this.setChanged();
		this.notifyObservers();
	}
}
